package databases;
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.SQLException;
import android.database.sqlite.SQLiteDatabase;

import com.example.agendamentoconsultas.Agendamento;
import com.example.agendamentoconsultas.Helper;


public class DsAgendamento {
	private SQLiteDatabase db;
	private Helper banco;
	private String[] columns = {"_id", "data", "hora","medico","Id_usuario"};
	

	public DsAgendamento(Context context)
	{
		banco = new Helper(context);
	}
	
	public void open() throws SQLException
	{
		db = banco.getWritableDatabase();
	}
	
	public void close()
	{
		db.close();
	}
	
	public void addAgenda(Agendamento cons)
	{
		
		
		ContentValues values = new ContentValues();
		values.put("Data", cons.getData());
		values.put("Hora", cons.getHora());
		values.put("Medico", cons.getMedico().getId());
		values.put("Id_usuario", cons.getId_usuario());
		
		
		long insertId = db.insert("Agendamento", null, values);
		Cursor cursor = db.query("Agendamento", columns, "_id = " + insertId, null, null, null, null);
		
		
//		cursor.moveToFirst();
//		Agendamento newAgendamento = cursorToAgendamento(cursor);
		cursor.close();
		
//		return newAgendamento;
	
	}
}
